package com.reeygu.item.pojo;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import java.io.Serializable;
import java.util.Date;

/**
 * 用户基本信息表
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode
@TableName("`t_user`")
public class User implements Serializable {
    // 用户id，手机号码
    @TableId("id")
    private Long id;

    private String nickname;

    // MD5（MD5（pass明文+固定salt）+salt）
    private String password;

    // 加密盐
    private String slat;

    // 头像
    private String head;

    // 注册时间
    private Date registerDate;

    // 更新数据时间
    private Date updateDate;

    // 最后一次登录时间
    private Date lastLoginDate;

    // 登录次数
    private Integer loginCount;

    // 上一次登录ip
    private String beforeLoginIp;

    private static final long serialVersionUID = 1L;

}